home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of www.BestZips.com (Collector's Edition)
/
Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO
/
prgtools
/
prtsut53.zip
/
SU1SRC.ZIP
/
BANDMAIN.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1997-02-16
|
5KB
|
196 lines
unit BandMain;
interface
uses
Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls;
type
TBandDemo = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
FishDemo: TButton;
Master: TButton;
MasterDetail: TButton;
Detail: TButton;
Chain: TButton;
MasterDetailDetail: TButton;
Exit: TButton;
FishDemoAll: TButton;
MasterAll: TButton;
MasterDetailAll: TButton;
DetailAll: TButton;
ChainAll: TButton;
MasterDetailDetailAll: TButton;
Various: TButton;
Memo1: TMemo;
DetailDemo: TButton;
LabelDemo: TButton;
RichDemo: TButton;
OpenDialog1: TOpenDialog;
procedure MasterClick(Sender: TObject);
procedure MasterDetailClick(Sender: TObject);
procedure DetailClick(Sender: TObject);
procedure ChainClick(Sender: TObject);
procedure FishDemoClick(Sender: TObject);
procedure ExitClick(Sender: TObject);
procedure MasterDetailDetailClick(Sender: TObject);
procedure FishDemoAllClick(Sender: TObject);
procedure MasterAllClick(Sender: TObject);
procedure MasterDetailAllClick(Sender: TObject);
procedure DetailAllClick(Sender: TObject);
procedure ChainAllClick(Sender: TObject);
procedure MasterDetailDetailAllClick(Sender: TObject);
procedure VariousClick(Sender: TObject);
procedure DetailDemoClick(Sender: TObject);
procedure LabelDemoClick(Sender: TObject);
procedure RichDemoClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
BandDemo: TBandDemo;
implementation
uses
demo01, demo02, demo03, demo04, demo05, demo06, demo07, demo08, demo09
{$IFDEF WIN32} ,Demo10 {$ENDIF};
{$R *.DFM}
procedure TBandDemo.FishDemoClick(Sender: TObject);
begin
FBDemo01 := TFBDemo01.Create(Application);
FBDemo01.CBReport1.ExecuteEntity(1);
FBDemo01.Free;
end;
procedure TBandDemo.FishDemoAllClick(Sender: TObject);
begin
FBDemo01 := TFBDemo01.Create(Application);
FBDemo01.CBReport1.Execute;
FBDemo01.Free;
end;
procedure TBandDemo.MasterClick(Sender: TObject);
begin
FBDemo02 := TFBDemo02.Create(Application);
FBDemo02.CBReport1.ExecuteEntity(1);
FBDemo02.Free;
end;
procedure TBandDemo.MasterAllClick(Sender: TObject);
begin
FBDemo02 := TFBDemo02.Create(Application);
FBDemo02.CBReport1.Execute;
FBDemo02.Free;
end;
procedure TBandDemo.MasterDetailClick(Sender: TObject);
begin
FBDemo03 := TFBDemo03.Create(Application);
FBDemo03.CBReport1.ExecuteEntity(1);
FBDemo03.Free;
end;
procedure TBandDemo.MasterDetailAllClick(Sender: TObject);
begin
FBDemo03 := TFBDemo03.Create(Application);
FBDemo03.CBReport1.Execute;
FBDemo03.Free;
end;
procedure TBandDemo.DetailClick(Sender: TObject);
begin
FBDemo04 := TFBDemo04.Create(Application);
FBDemo04.CBReport1.ExecuteEntity(1);
FBDemo04.Free;
end;
procedure TBandDemo.DetailAllClick(Sender: TObject);
begin
FBDemo04 := TFBDemo04.Create(Application);
FBDemo04.CBReport1.Execute;
FBDemo04.Free;
end;
procedure TBandDemo.ChainClick(Sender: TObject);
begin
FBDemo05 := TFBDemo05.Create(Application);
FBDemo05.CBReport1.ExecuteEntity(1);
FBDemo05.Free;
end;
procedure TBandDemo.ChainAllClick(Sender: TObject);
begin
FBDemo05 := TFBDemo05.Create(Application);
FBDemo05.CBReport1.Execute;
FBDemo05.Free;
end;
procedure TBandDemo.MasterDetailDetailClick(Sender: TObject);
begin
FBDemo06 := TFBDemo06.Create(Application);
FBDemo06.CBReport1.ExecuteEntity(1);
FBDemo06.Free;
end;
procedure TBandDemo.MasterDetailDetailAllClick(Sender: TObject);
begin
FBDemo06 := TFBDemo06.Create(Application);
FBDemo06.CBReport1.Execute;
FBDemo06.Free;
end;
procedure TBandDemo.VariousClick(Sender: TObject);
begin
FBDemo07 := TFBDemo07.Create(Application);
FBDemo07.CBReport1.Execute;
FBDemo07.Free;
end;
procedure TBandDemo.DetailDemoClick(Sender: TObject);
begin
FBDemo08 := TFBDemo08.Create(Application);
FBDemo08.CBReport1.Execute;
FBDemo08.Free;
end;
procedure TBandDemo.LabelDemoClick(Sender: TObject);
begin
FBDemo09 := TFBDemo09.Create(Application);
FBDemo09.CBReport1.Execute;
FBDemo09.Free;
end;
procedure TBandDemo.RichDemoClick(Sender: TObject);
begin
{$IFDEF WIN32}
FBDemo10 := TFBDemo10.Create(Application);
if OpenDialog1.Execute then
FBDemo10.RichEditE1.Lines.LoadFromFile(OpenDialog1.FileName);
FBDemo10.RichEditE1.ResetRichEdit;
FBDemo10.CBReport1.Execute;
FBDemo10.Free;
{$ELSE}
MessageDlg('Please Note: The TRichEdit and ChartFX '+#13+
'is ONLY supported under Delphi 2', mtInformation,
[mbOk], 0);
{$ENDIF}
end;
procedure TBandDemo.ExitClick(Sender: TObject);
begin
Close;
end;
end.